<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	template="template.xhtml">
	
	<ui:define name="head">
		 
	</ui:define>

	<ui:define name="content">
            
            <p:growl id="alertaPedido">  
                <h:form id="formPedido">  
                    <h:panelGrid style="margin: 0 auto">  
                        <p:dataTable value="#{pedidoController.listaPedidos}" rows="10" paginator="true" paginatorPosition="both" id="listaPedidos" var="pedido">  
                            
                            <p:column headerText="Pedido">  
                                <h:outputText value="#{pedido.id}"></h:outputText>
                            </p:column>
                            
                            <p:column headerText="Cliente">  
                                <h:outputText value="#{pedido.idPessoa.nome}"></h:outputText>
                            </p:column>
                            
                            <p:column headerText="Produto">  
                                <h:outputText value="#{pedido.idProduto.nome}"></h:outputText> - 
                                <h:outputText value="#{pedido.idProduto.peso}"></h:outputText> 
                                <h:outputText value="#{pedido.idProduto.idMedida.nome}"></h:outputText>
                            </p:column>                               
                            
                            <p:column headerText="Qtd">  
                                <h:outputText value="#{pedido.quantidade}"></h:outputText>
                            </p:column>  
                            
                            <p:column headerText="Entrega">  
                                <h:outputText value="#{pedido.dataEntrega}" >
                                    <f:convertDateTime pattern="dd/MM/yyyy HH:mm"/>  
                                </h:outputText>
                            </p:column>                             
                            
                            <p:column headerText="Total">  
                                <h:outputText value="#{pedido.valorTotal}"></h:outputText>
                            </p:column>  
               
                            <p:column>  
                                <p:commandButton image="ui-icon-pencil" update="dlgPedido" oncomplete="cadpedido.show()" action="#{pedidoController.carregarPedido}">
                                    <f:setPropertyActionListener value="#{pedido}" target="#{pedidoController.pedidoSelecionado}"/>
                                </p:commandButton>
                                
                                <p:commandButton update="alerta" 
                                                 action="#{pedidoController.excluirPedido}" 
                                                 image="ui-icon-trash"
                                                 onclick="return confirm('Deseja excluir?');">
                                        <f:setPropertyActionListener value="#{pedido}" target="#{pedidoController.pedidoSelecionado}"/>
                                </p:commandButton> 
      
                            </p:column>  
                        </p:dataTable>  
                        <p:commandButton oncomplete="cadpedido.show()" update="dlgPedido" action="#{pedidoController.novaPedido}" value="Adicionar" image="ui-icon-plus" />  
                    </h:panelGrid>  
                </h:form>  
            </p:growl>            
        <ui:include src="pedido_create.xhtml"/>
    </ui:define>
</ui:composition>